/**
* @author Ashish Gupta
* CVSSP, University of Surrey
* Copyright (c) 2010 Ashish Gupta
* All rights reserved.
*/
/**
 * 
 */
package image;

import java.util.ArrayList;
import java.util.HashMap;

import feature.KeyPoint;

/**
 * @author Ashish
 *
 */
public class Picture {
	private String name = null;
	private HashMap<String,Integer> classLabel = null;
	private Double classificationScore = null;
	private Double[] histogram = null;
	private ArrayList<KeyPoint> keypoints = null;
	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}
	/**
	 * @param classLabel the classLabel to set
	 */
	public void setClassLabel(HashMap<String,Integer> classLabel) {
		this.classLabel = classLabel;
	}
	/**
	 * @return the classLabel
	 */
	public HashMap<String,Integer> getClassLabel() {
		return classLabel;
	}
	/**
	 * @param classificationScore the classificationScore to set
	 */
	public void setClassificationScore(Double classificationScore) {
		this.classificationScore = classificationScore;
	}
	/**
	 * @return the classificationScore
	 */
	public Double getClassificationScore() {
		return classificationScore;
	}
	/**
	 * @param histogram the histogram to set
	 */
	public void setHistogram(Double[] histogram) {
		this.histogram = histogram;
	}
	/**
	 * @return the histogram
	 */
	public Double[] getHistogram() {
		return histogram;
	}
	/**
	 * @param keypoints the keypoints to set
	 */
	public void setKeypoints(ArrayList<KeyPoint> keypoints) {
		this.keypoints = keypoints;
	}
	/**
	 * @return the keypoints
	 */
	public ArrayList<KeyPoint> getKeypoints() {
		return keypoints;
	}

}
